home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
rbbs_pc
/
mpl17ds.zip
/
MPL17D.DOC
< prev
next >
Wrap
Text File
|
1989-06-14
|
16KB
|
363 lines
!!!! BACK UP the importand stuff first...!!!!
!!! You MUST have CONFIG.EXE modified for the V)iew arc feature !!!!
As of 06/12/89 I have been using CONFIG from 17-2a this enables me to
switch back and forth betweem the MAPLE 17D and RBBS 17-2A...
Pleae Note again the V)iew arc mod mut be installed in CONFIG 17-2A
!!!!!!!!!!!! READ THIS NOW !!!! READ THIS NOW !!!!!
!!!!! UPDATED TO SUPPORT ZIP format !!!!!!!
YOU MUST HAVE A DEDICATED SUB DIR FOR THE VIEW ARC FEATURE
ALL FILES that go into the SUBDIR used to VIEW an ARC file are DELETED
I repeat ALL FILES ARE DELETED when next user logs on......
PLEASE make sure that there is nothing in the SUB-DIR that is of value
I recommed creating a SUb Dir called C:\VIEW... specify in CONFIG that this
is the Subdir to use for PKX and keep it empty...(Config Option 285)
1) Voting Booth mod has been removed
2) Story Board Mod has been replaced by the INFO mod
3) ALIAS Mod has been installed
This Mod adds the ability to Support Aliases to RBBS-PC 17.1A
Aliases Are turned on/off by having/not having a file with the
extension, A.Def, using the Message Files Name as in ADULTA.DEF
for the Adult Conference/SubBoard. It is located on the Same
Drive/Path as the conferences Users File.
Further Notes - The Alias Mod looks for an appropriate DEF file for
the conference or subboard. If found it looks for the users
record and associated alias. If found it returns and sets up
the users name to be the alias. It will treat mail to original
name or alias as belonging to the user.
If an Alias is NOT found in the Alias file the user is
prompted as to whether they want to use one. If no the alias
is set to their real name. If the user answers yes, they will
be prompted for the alias to use.
Alias Limits - Max 31 Character Length, may NOT be Blank, can NOT be
'SYSOP', or the Sysop's Name. Duplicate Aliases are
checked and stopped. No real user name shown in the
Alias file can be used as another persons alias. This
prevents someone Entering mail as someone else or being
able to read another users personal mail.
Conference Mail Scan is Supported,
The Real User Name, at Logon will be notified if anyone has left
mail to either their real name or their Alias.
ZIP CONVERT and Verify mods by Warren Muldrow have been installed
An RBBS mod to convert all uploads to .ZIP by
Warren Muldrow, The Software Designer, 912-432-2440, 14400 Baud
Thanks to Jerry Toler, DixieLand BBS, 912-417-6833 for testing.
Zip Convert code. Does the following:
.EXE files are retained as is (for self-extracting files)
(Unless stopped by the EXTCHECK.DEF file or NOTHANX.DEF)
.ZIP, .ARC, .PAK, .ZOO, and .LZH are unzrc'ed and then Zipped
All other files with Extensions are Zipped
PKUNZIP, PKZIP, PKUNPAK, PAK, LHARC, ZOO.BAT, WHAT.EXE, and LOOZ.EXE
should be in the DOS path or the RBBS directory. WHAT is used by
ZOO.BAT and is included in this archive. All other routines may
be found in the companion archive ARCPGMS.ZIP.
The Library work path (Config parm # 304) is used for a work area
and should point to a separate empty subdirectory for each node.
Thread Mod is in included
( THREAD.EXE must be used to maintain the Thread reference file )
Threaded Messages for RBBS
George Brungot
P.O. Box 1815
Annapolis, MD 21404
RBBS (301) 268-5821
300/1200/2400 Baud 24 hours
The concept of threaded messages is done by creating a file called
MAINT for the main section of RBBS or called by the conference name
plus the letter T after it. For example, a conference named WORK
would have a thread file called WORKT. If the file does not exist,
the program will continue without any thread information displayed
or saved. The file itself can be created with 0 or 1 byte and should
contain NO information initially.
The structure of the file as seen by the THREAD patch will be a random
access file of two fields of 6 bytes each. The first 5 bytes can contain
a message number and the 6th position may contain the letter K to indicate
that the message has been deleted. The first number is the parent message
number and the second number is a child message number. A message may have
unlimited replys, thus the file may have the same message number in the
first position more than once. An example:
123 124 123 125 123 126K
would indicate that the original message #123 has had 3 replies numbered
124, 125 and 126, but 126 was killed already. When message 123 is read,
it will display that it has replies numbered 124 and 125. Actually the last
number 123 would also have a K after it so that the search would not have
to display the 126 number, even though 123 has not been killed. Since this
record is technically no longer needed, it could be purged... This is done
externally rather than use up time here.
The entire file is searched, so if message 123 was in reply to message 120,
the file might have looked like:
120K 123 123 124 123 125 123K 126K
If the record has a K in the first field like the 120 above, then the
system would tell the caller that message 123 is in reply to 120(deleted).
The (deleted) is only added if the K exists.
Periodically you may want to delete unneeded records in the MAINT file.
I wrote a quick routine that reads in the file and if a record has a K in the
second field (it will also have one in the first field also), then it deletes
that record.
NO THANXS mod is installed (NOTHANX.DEF must be in the RBBS SUBdir)
( I belive Doug Snyder of the DGS data group wrote this mod)
NOTHANX.Def is a simple patch that allows the Sysop a chance to
refuse certain files users may attempt to uploaded. If the
NOTHANX.DEF does Not exist no action is performed. Once the
file NOTHANX.Def, located in the RBBS Directory, a line by line
comparison is done to see if the string listed in the file is
found in the attempted file name. If found a File (NOTHANX.MSG)
located in the RBBS Subdir is displayed. supports Smart text and
graphics versions to the user
eg
.GIF will stop all GIF Files from being uploaded.
PC-TOOLS. will stop all file with first name PC-TOOLS
DGS-SYST.ARC will prevent it from being uploaded.
(see sample file)
The EXTCHEK mod has been added You must have the EXTCHECK.DEF file in the
RBBS SUBDIR
I've seen some good mods out that allow you to prevent someone
from uploading a certain type of file. Like Gif, Mac, Exe, etc...
What I wanted was to prevent someone from being allowed to upload a
file compressed with a different archive format, when the file already
exists on my BBS in a different format. Thus if I have FILE.ZIP, the user
can't upload FILE.ARC, FILE.PAK, FILE.EXE, FILE.COM, etc...
create an extension file list in your RBBS directory named EXTCHECK.DEF.
List all extension you wish to check for. (see sample file)
Mike Clark
The Alabama Connection RBBS
Data: (205) 794-6045
I have also added a feature that displays a text file if user PAGES sysop
and you are not available.... to enable this all you need to do is create a
TEXT file called PAGED.DEF and keep it in the RBBS subdir..this file should
contain a message you want displayed if you do NOT answer the Page.
supports all SMART TEXT variables also..
Also added a mod to display a text file to user before download begins
this mod supports Smart text and Graphics versions..
file must be named TELTHEM.DEF (TELTHEMG.DEF = grapics ver.)
and be located in the RBBS subdir
Descriptions before upload can be used and will ask to AUTO LOG OFF if user
does NOT select to add Extended Discription...Extended Discriptions are
ADDED after the Upload works wiht both NON-FMS and FMS dir's
ASKMAIL.MOD has been installed also the PREVIOUS USER MOD
TO enable MegaLink, Clink(SeaLink) and Jmodem(Batch) you will need the
file 17-BATCH.ARC this contains instructions on how to anable BATCH
mode with protocols other then DSZ
Carbon Copy message feature has also been installed
the Re-edit mods are installed in te message section
Now can have a second WELCOME TYPE file
to enable you will need a file called NEWS.DEF this can contain anything you
wish , such as QOUTE for the day, SNIGLETS, or similar
supports GRAPHIC and COLOR same as WELCOME files eg NEWSG.DEF NEWSC.DEF
The file must be kept in the same subdir as WELCOME files
Have added mods to enable a user to ABORT an upload when entering description
Just enter the word ABORT when asked for File description and transfer will not
begine (Uploads only)
Have added code the will NOT allow a user to upload a file without a
FILE EXTENSION... to restore this to orig see RBBSSUB5.BAS code
can be found at line 20435
IF EXT$ = "" THEN _
RETURN
just remove the above 2 lines and things will be back to normal
Have compiled the MAPLE wiht Qb 4.5 but you will need to use the /S
swithc to avoid the OUT OF MEMORY ERROR
PKZIP/PKUNZIP are used to access all ZIP FILES RBBS assumes that these
files are in the DRIVE/SUBDIR specified in CONFIG option 312
You also need the ARCVIEW.COM program in this subdir since it is used to
view ARC files... in CONFIG OPTION 312
Option 313 is used by the MAPLE code to handle only ARC type files
recommend using PAK16 since it supports all the ARC file formats
and PAK format only drawback to this is PAK16 is slow..
(PAK10.EXE will NOT work)
Along with specifying drive and subdir in Config option 285 you must also
tell CONFIG in Option 312 and 313 that you will use Either PKARC,PAK or ARC.
Only the first 2 Characters of the ARC program are used to determin what
commands RBBS is going to use...
Please make sure to use one or the other...and have them available in the
Drive/Subdir specified in CONFIG 312
The V)iew command also support a help file... this file must be
named ZIP.HLP and must be keep with the other HELP files
2) Have added the routines to CONVERT files to ZIP and
REZIP *.ZIP files and add users Name and Description to Zip
file.
AUTOLOGOFF --- users can now ABORT the Auto Logoff process
HST 9600 Mods by Warren Muldrow......
RBBS-PC 17.1D change WM042201
-----------------------------
by
Warren Muldrow
The Software Designer
Albany, Georgia
912-432-2440
The new U. S. Robotics modems have the ability to fix the DTE baud
rate (the rate at which the computer and modem communicate) for high speed
connections, while following the caller's baud rate at connections at or
below 2400 baud. The fixed rate for high speed connections can be either
19200 or 38400, which allows maximum throughput for file transfers. RBBS-PC
will support baud rates up to 19200 baud.
While it is also possible to fix the DTE rate for all callers and leave
RBBS-PC's baud rate permanently at 19200 baud, this can cause problems with
door programs which do not correctly handle the Clear-To-Send (CTS) signal
from the modem. By taking advantage of the capability of the new modems,
these problems can be eliminated while still providing file transfers at
1600 characters per second or faster when connected to callers using the
high speed modems.
NO -- Always match the DTE baud rate to the caller's baud rate
YES -- Always leave the DTE baud rate at its initial rate
HIGH -- Set the DTE rate to match the caller's baud rate for
connections at 2400 baud or slower. Otherwise, keep the
DTE baud at the initial rate.
Set Up Information for U. S. Robotics High Speed Modems
-------------------------------------------------------
Displayed below is the response given by my HST as set up for RBBS-PC
operation. The display was obtained using the "ATI4" command. Each
parameter which differs from the normal setup will be discussed.
USRobotics Courier 9600 HST Dual Standard Settings...
B0 C1 E0 F1 M0 Q0 V1 X1
BAUD=19200 PARITY=N WORDLEN=8
DIAL=HUNT ON HOOK TIMER
&A2 &B0 &C1 &D2 &G0 &H1 &I0 &J0 &K0
&L0 &M4 &N0 &P0 &R2 &S0 &X0 &Y1
S00=000 S01=000 S02=043 S03=013
S04=010 S05=008 S06=002 S07=060
S08=002 S09=006 S10=007 S11=070
S12=050 S13=004 S14=000 S15=000
S16=000 S17=000 S18=000 S19=000
S20=000 S21=010 S22=017 S23=019
S24=025 S25=000 S26=000 S27=129
S28=008 S38=000
B0 -- For the Dual Standard modem, allows proper connection to incoming
calls from V.32 compatible modems and will switch to HST mode for
calls from HST modems. For other than Dual Standard modems, use
B1.
&A2 -- For Dual Standard modems only. Adds /HST or /V32 to the normal
extended result code.
&B0 -- DTE rate follows connection rate. On the newest modems, switch
register S27 determines the fixed high speed rate. On some, &B2
fixes ARQ calls and follows non-ARQ calls. Use &B0 when config
parameter 237 is NO; &B1 when 237 is YES; and &B0 or &B2 when
237 is HIGH depending on which version of ROM your modem uses.
&C1 -- For Hayes modems this means the carrier detect signal should be
true only when a carrier is actually detected. It is not in the
USR documentation.
&D2 -- For Hayes modems this means to disable auto-answer when carrier
is dropped. It is not described in USR documentation.
&H1 -- Causes the modem to lower the Clear-To-Send signal when its
buffer is full. Enables hardware handshaking.
&K0 -- Data compression disabled. This will result in an increase in
throughput of around 5 percent when transfering compressed files.
&R2 -- Will allow the computer to delay data transmission from the modem
using the Ready-To-Send (RTS) hardware handshaking.
S13 -- Set to 5 to eliminate the 250 millisecond pause before the modem
sends result codes to the computer and to cause the modem to return
itself to its default settings when DTR goes low. Default value of
zero may be used.
S27 -- Set to 1 when config parameter 237 is YES or NO. Set to 129 when
237 is HIGH. The one causes the modem to use V.21 answer sequence
for 300 baud calls which allows it to successfully connect to both
V.21 and Bell 103 compatible modems.
Switch settings should be: U U D D D U U D D U. This differs from the
RBBS-PC documentation only in the setting of switch 3. Setting switch 3 down
causes the modem to default to "Quiet Mode OFF," which means that result codes
will be set to the computer. The only time that RBBS-PC does not look for
result codes is when going off hook for local mode or to exit to DOS.
Please refer any questions or comments concerning this modification to me
at The Software Designer BBS. I will accept voice calls on your dime at
(912) 432-7154 during the evenings or on weekends.
Enjoy !!!!
Pete Eibl <SysOp Maple Str BBS>
414-771-2805 24hrs 1200-9600 baud